package com.analysis.dto;

/**
 * 问题分页查询请求DTO
 */
public class QuestionPageRequest {
    
    private int pageNum = 1;
    private int pageSize = 10;
    private Long projectId;
    private String productName;
    private String question;
    private String competitorName;
    private Integer enableStatus;
    
    public QuestionPageRequest() {}
    
    public QuestionPageRequest(int pageNum, int pageSize) {
        this.pageNum = pageNum;
        this.pageSize = pageSize;
    }
    
    public int getPageNum() {
        return pageNum;
    }
    
    public void setPageNum(int pageNum) {
        this.pageNum = pageNum;
    }
    
    public int getPageSize() {
        return pageSize;
    }
    
    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }
    
    public Long getProjectId() {
        return projectId;
    }
    
    public void setProjectId(Long projectId) {
        this.projectId = projectId;
    }
    
    public String getProductName() {
        return productName;
    }
    
    public void setProductName(String productName) {
        this.productName = productName;
    }
    
    public String getQuestion() {
        return question;
    }
    
    public void setQuestion(String question) {
        this.question = question;
    }
    
    public String getCompetitorName() {
        return competitorName;
    }
    
    public void setCompetitorName(String competitorName) {
        this.competitorName = competitorName;
    }
    
    public Integer getEnableStatus() {
        return enableStatus;
    }
    
    public void setEnableStatus(Integer enableStatus) {
        this.enableStatus = enableStatus;
    }
    
    @Override
    public String toString() {
        return "QuestionPageRequest{" +
                "pageNum=" + pageNum +
                ", pageSize=" + pageSize +
                ", projectId=" + projectId +
                ", productName='" + productName + '\'' +
                ", question='" + question + '\'' +
                ", competitorName='" + competitorName + '\'' +
                ", enableStatus=" + enableStatus +
                '}';
    }
}
